package com.mhy.timetrace;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author mahongyin 2020-04-17 10:07 @CopyRight mhy.work@qq.com
 * @description: .创建一个切面用来打印方法的执行时间，并且只处理带有注解的参数。
 * TimeSpend 注册如下，value表示的是方法的功能
 * 例如在登陆回调使用@TimeSpend("登录成功")
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface TimeSpend {
    String value() default "";
}